home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / catD / volatile.z / volatile
Encoding:
Text File  |  1998-10-30  |  1.2 KB  |  67 lines

  1.  
  2.  
  3.  
  4. vvvvoooollllaaaattttiiiilllleeee((((DDDD3333XXXX))))                                                    vvvvoooollllaaaattttiiiilllleeee((((DDDD3333XXXX))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _vvvv_oooo_llll_aaaa_tttt_iiii_llll_eeee - inform the compiler of volatile variables
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _vvvv_oooo_llll_aaaa_tttt_iiii_llll_eeee
  13.  
  14. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.      _vvvv_oooo_llll_aaaa_tttt_iiii_llll_eeee is a compiler directive that causes the variable(s) associated
  16.      with it not to be affected by the optimizer; that is, memory accesses
  17.      will be done, in the coded sequence, even if they appear to have no side
  18.      effects. Pointers to device registers should always be declared volatile.
  19.  
  20.    RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
  21.      None
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.